put the last touches on - Türkisch Englisch Wörterbuch